damrosch the hutt's factory - French English Dictionary